ProCodeCG – Darul Hikam – Kids Coding Class – 29 March 2019

Standard

We’re back after a while with Capt. Awa on duty

IMG_8425

IMG_8456

Helping Danen with RFID

IMG_8449

Hanif is ready to work on object following and random spawning today

IMG_8426

IMG_8430

We got so many problems in setting the camera view while also spawning the pipes randomly

IMG_8435

IMG_8447

Hanif helped Khalis with GameMaker 🙂

IMG_8461

Andra learned a new topic today: security for kids 🙂

IMG_8427

Andra learned basic things about computer/internet security

IMG_8431

Like firewall

IMG_8434 IMG_8436

and how to set up/cracking password

IMG_8437

IMG_8451

IMG_8450

Detecting fake website or emails

IMG_8441

When we do things right, the company will grow

IMG_8444

Andra also has to write some code

IMG_8445

IMG_8448

IMG_8455

IMG_8462

Khalis learned new things with Scratch 😉

IMG_8428

IMG_8438 IMG_8439

IMG_8440 IMG_8446

And then he got ideas to create a new game 😉

IMG_8459 IMG_8460

Danen’s project today is to explore RFID

IMG_8429

This project is not done yet, there are still some problems with  the RFID readings

IMG_8432

We will debug it next week 😉

IMG_8433

*Photos and videos are also available here

Advertisement

ProCodeCG – Darul Hikam – Kids Coding Class – 22 Feb 2019

Standard

Darul Hikam Kids Coding Squad 😉

IMG_6238

IMG_6278 IMG_6279

Captain on Duty: Captain Bullit

IMG_6251

Hanif is ready to finish the target for today: adding a score that will follow the camera view

IMG_6240

we finally found this code and it worked!!!

IMG_6283

we added it to our code

IMG_6294

and yaaayy now we got the score following the camera view! Next is to add lives 🙂

IMG_6295

 

Khalis learns several things today

IMG_6241

First he continued the Blockly Games challenge

IMG_6254

and then modified his BreakOut Game in GameMaker

IMG_6261

And then learned some basic programming with Minecraft Hour of Code

IMG_6282

This is good for exercising 🙂

IMG_6290

Arsa had some animations challenge to be done today 🙂

IMG_6242

The challenge is getting harder each time 😀 This one is only animating two arms

IMG_6262

IMG_6267

and this one is animating two hands and two legs 🙂

IMG_6268

two arms and one legs done

IMG_6274

and finally all solved 🙂 Nice work!

IMG_6284

IMG_6292

 

Daffa accepted the challenge to do some schematic wiring today 🙂

IMG_6243

The project is Traffic Light with Pedestrian Button. Daffa do the wiring and Faisal will do the code

IMG_6270 IMG_6271

IMG_6272 IMG_6281

The result for the first time 🙂 Not bad at all!

IMG_6287

Andra had finished all free levels of CodeCombat

IMG_6244

IMG_6245 IMG_6246

IMG_6247 IMG_6249

And then h e started a new path with Blockly Games

IMG_6250

Nobel (on the right) helped Andra

IMG_6252

IMG_6256 IMG_6260

IMG_6269

Andra also tried a Hour of Code challenge

IMG_6286

with Capt. Awa assisting

IMG_6297

Done, finally 🙂

IMG_6299

Faisal had finished the Measuring Heights with Ultrasonic and LCD Project 🙂

IMG_6258

IMG_6257

Faisal did some Blockly Games challenges while waiting for Daffa finishing the wiring

IMG_6276

IMG_6277 IMG_6280

Daffa had finished his part now it’s Faisal’s

IMG_6288 IMG_6291

Time’s up and we had to continue it on the next class. There comes bigger problem: Faisal almost couldn’t decide whether to undo the wiring or keep it that way until the next week 😀 He hated to see untidy stuff 😀

IMG_6301

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Coding Class – 15 Feb 2019

Standard

Because kids have to start earlier to learn coding and information technology so they can cope with what is awaiting them in the future 😉

 

IMG_5723 IMG_5724

IMG_5738 IMG_5739

Isma’ill worked in team with Faisal 🙂

IMG_5716

Isma’ill do the coding and Faisal do the wiring

IMG_5725

Their project today is to use an LDR sensor to activate a LED. When it is dark then the LED will be activated and it will be off when there is light

IMG_5733

The code

IMG_5750

The next project is LCD 🙂

IMG_5776

ok this also worked, next time we will display sensor readings

IMG_5780

Faisal worked in team with Isma’ill 🙂 He’s responsible to do the wiring

IMG_5717

teamwork

IMG_5741

testing the circuit and worked nicely

IMG_5742

next project is LCD

IMG_5782

that worked fine as well 🙂

IMG_5781

Hanif made huge progress today 🙂

IMG_5722

IMG_5718

He keeps adding improvements to the game

IMG_5726

including awesome animations 🙂

IMG_5727

We tried every possible ways to improve the game, this time to add score that follows the object

IMG_5757

the drag and drop view

IMG_5762

the code. The score is showing now but it still not the way we wanted it 😀 Going to fix it next week 😉

IMG_5775

Shaby will learn programming with CodeCombat today

IMG_5719

It is like playing game but it is teaching us how to solve challenges with lines of codes

IMG_5735

We have to type in the code on the right windows and see how it works on the left window

IMG_5748

Capt. Bullit helped Shaby to get through the more difficult levels

IMG_5759

How Shaby has gone so far 🙂 Excellent progress 🙂

IMG_5764

Captain on Duty: Capt. Bullitt. He’s getting better at teaching and controlling the class now 😉

IMG_5720

Khalis continued his Blockly journey

IMG_5721

Today is to learn how to bring that bird back to the nest after hunting some worms 🙂

IMG_5744

This teaches about direction in angles and x y axis

IMG_5745

Surprisingly, Khalis already knows how to modify the script (in HTML/JavaScript) to change the appearence on the browser 🙂

IMG_5752

He opened View Page Source and modify the code to see the result on the browser 🙂

IMG_5753

Like this one, the “tujuh” word was supposed to be a number 🙂 So this kid already know where to modify 😀 Next time he can start to learn web programming 😉

IMG_5756

IMG_5763

The next topic is to learn coding with music 🙂

IMG_5772

Khalis had to put the right notes to get the right song 🙂

IMG_5774

Andra finished all the levels of CodeCombat today 🙂

IMG_5734

He is certainly very good in coding and challenges 🙂

IMG_5736

Andra can figure out almost all of the challenges given

IMG_5737

including those difficult ones

IMG_5749

He understands the code line by line 🙂

IMG_5760

And kept going on until he finished all the levels

IMG_5761

IMG_5769

Arsa was also learning with Blockly but he chose the Pond

IMG_5747

this teaches about distance and angles and looping 🙂

IMG_5746

He also tried Turtle

IMG_5755

and went back to the opening puzzle

IMG_5765

Before he finally very interested in creating animation 🙂

IMG_5766

In this section we are supposed to copy the shapes and make it moves

IMG_5767

Once we get the shapes right, we can code it to make animations, like a movie

IMG_5768

We also have to put the duration of each move

IMG_5770

Very challenging and interesting and Arsa made lots of progress he must be proud of today 😉

IMG_5773

 

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Coding Class – 25 Jan 2019

Standard

Hello Friday 🙂 Time to meet these little coders and see what they make this week 🙂

IMG_4291 IMG_4292

IMG_4293 IMG_4294

IMG_4288

Captain on Duty: Capt. Bullitt 😀

IMG_4254

Capt. Bullitt’s latest IoT project 😉

IMG_4268

Hanif had successfully generate random spawning cars in the game 🙂

IMG_4255

IMG_4263

IMG_4269

IMG_4275

IMG_4285

IMG_4308

Hanif also helped other kids, he’s very kind 🙂

IMG_4305

Now we need to show some scores and add fuel indicator 🙂

IMG_4310

Khalis

IMG_4256

checking up on his previous games

IMG_4266

IMG_4274

and then he wanted to continue Blockly 🙂

IMG_4284

Khalis helped Hana because Khalis had started Blockly a week earlier 🙂

IMG_4299

IMG_4306

IMG_4307

Andra

IMG_4257

wanted to revisit Minecraft Hour of Code to refresh the logics 🙂

IMG_4312

IMG_4313

Faisal’s target for today is to make a micro servo work 🙂

IMG_4258

under supervision of Capt. Bullitt

IMG_4271

Need some time to type down the code

IMG_4278

IMG_4280

IMG_4281

correcting some errors

IMG_4282

IMG_4296

and now it works 😉

IMG_4297

IMG_4309

Trying different kind of servo 🙂

IMG_4316

also works 🙂

IMG_4317

Shaby is working on Blocky Turtle today

IMG_4259

he’s making a huge progress 🙂

IMG_4300

IMG_4301

Shaby learned nested if 🙂

IMG_4303

IMG_4304

it is getting harder

IMG_4311

and Capt. Bullitt was ready to assist 😉

IMG_4314

IMG_4315

Hana is very interested learning with Blockly 🙂

IMG_4260 IMG_4262

IMG_4267

She’s catching up with the class after missing a lot 😉

IMG_4277

IMG_4319

IMG_4320

Arsa planned to continue with GameMaker

IMG_4264

IMG_4283

but ended up doing Blockly challenges with others

IMG_4321

Daffa is working on the Bird part of Blockly

IMG_4265

IMG_4279

He learned about sequence and x-axis and y-axis and heading in degrees 🙂

IMG_4302

Great achievements and now we’re ready for weekend 😉

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Coding Class – 9 Nov 2018

Standard

Hello bright minds 🙂

Arsa

IMG_8350

IMG_8364

IMG_8365

Arsa is taking a break 🙂

IMG_8389

Arsa added monsters to the game 😉

IMG_8372

Hanif is adding collision to his game

IMG_8352

IMG_8361

IMG_8376

IMG_8382

Raees is going to improve his BreakOut Game

IMG_8353

IMG_8359

IMG_8375

Raees added monsters to his game too 🙂

IMG_8381

IMG_8386

IMG_8388

done 🙂 well done raees 🙂

IMG_8391

Isma’ill is very happy to get his Basic Electronics Kit 😉

IMG_8354

IMG_8360

Faisal helps Isma’ill to get started

IMG_8357

The first project

IMG_8358

Isma’ill laptop was too full we couldn’t install anything. Capt. Bullit’s mom let Isma’ill use Capt. Bullit’s laptop 🙂

IMG_8369

IMG_8371

Isma’ill is very excited 🙂

IMG_8373

first project done! 😉

IMG_8374

IMG_8383

next project

IMG_8387

Faisal

IMG_8355

Faisal is a very helpful kid 🙂 He voluntarily helped Isma’ill 🙂 He even dictated the code while Isma’ill typing

IMG_8362

Faisal’s project

IMG_8366

IMG_8368

Yaaay, Faisal’s project done 😉

IMG_8378

 

IMG_8379

next project

IMG_8385

buzzer 🙂 and worked fine 🙂

IMG_8390

Every kid makes progress and learn something new each week. The most important thing is they are willing to help each other 🙂

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 27 Oct 2018

Standard

Another nice Saturday 😉

IMG_7489

Al is looking very optimistic 😀

IMG_7451

Al’s Shooting Game

IMG_7453

IMG_7456

the codes

IMG_7459

IMG_7460

IMG_7461

IMG_7462

IMG_7469

IMG_7470

and then Al created Breakout Game

IMG_7481

IMG_7487

IMG_7500

IMG_7501

Faishal is given a Python challenge: creating a login GUI 🙂

IMG_7452

IMG_7478

We’ve got a newcomer: Ghazaska 😉

IMG_7458

He took a private class on creating games, now he’s joining the regular class 😉

IMG_7457

IMG_7463

IMG_7476

IMG_7499

Sul is still has a LCD display project in Minecraft to do 🙂

IMG_7465

IMG_7471

IMG_7472

IMG_7473

IMG_7474

IMG_7475

IMG_7493

IMG_7498

Hello Kinan, welcome again!

IMG_7466

Kinan has to install GamaMaker Studio 2 to be able to create her project

IMG_7477

IMG_7496

IMG_7506

ok now Kinan is ready to start Tutorial No. 1 🙂

IMG_7526

and Uno, welcome back 🙂

IMG_7467

Uno wants to learn GameMaker today, yay!

IMG_7486

Uno created a game with Halloween theme 😀

IMG_7491

IMG_7492

IMG_7495

Uno’s first game! 😉

IMG_7514

IMG_7515

IMG_7517

Adding coins for points 🙂

IMG_7525

Well done Uno! So proud of you today 🙂 ❤

IMG_7527

Farrel is going to create a shooting game today 🙂

IMG_7468

IMG_7479

IMG_7480

IMG_7488

IMG_7490

IMG_7509

The code (with the help of Capt. Faris ;))

IMG_7511

IMG_7512

IMG_7513

Capt. Faris is creating a Math Game prototype using Android Studio

IMG_7482 IMG_7485

IMG_7521

Mohan is ready to create a shooting game 🙂 We’re so sorry we forgot to take a pic of Mohan today :((

IMG_7497

Yes it is shooting but from far away on top of the screen 😀 We need to set up the coordinate of bullet spawning to be relative to the shooting sprite

IMG_7503

Now it’s working fine! 🙂 Next is adding shooting targets 🙂

IMG_7504

Mohan is very pleased to see this 😀 He likes to see how the game works 😀

IMG_7505

Hello Nadhiraaaa 🙂

IMG_7507

Nadhira will add more sprites and ready to set up room and make the sprites interact with each other 🙂

IMG_7508

IMG_7519

Nadhira’s first game 🙂

IMG_7520

IMG_7524

Lots of progress and also many excitements today 🙂 Until next week! 🙂

ProCodeCG – Darul Hikam – Coding Class – 26 Oct 2018

Standard

Reporting from Darul Hikam Elementary School 🙂

IMG_7356

Faisal is going to start the first lesson of basic electronics

IMG_7348

the project for today: blinking light 🙂

IMG_7355

Project no. 1 done! Very good Faisal 🙂

IMG_7369

IMG_7391

Isma’ill

IMG_7349

Isma’ill is working on Breakout Game today 🙂

IMG_7392

IMG_7396

IMG_7404

Arsa

IMG_7350

Arsa has improve his shooting game today

IMG_7387

IMG_7380

IMG_7376

IMG_7383

and then Arsa started his Breakout Game

IMG_7395

IMG_7407

Raees is ready to learn 🙂

IMG_7351

Checking on his last created game 😉

IMG_7362

IMG_7384

and then started to create a new game: Breakout

IMG_7378

IMG_7379

IMG_7381

IMG_7402

IMG_7408

IMG_7409

Danen

IMG_7352

Danen’s project today 🙂

IMG_7363

IMG_7375

Danen is looking very excited 🙂

IMG_7394

Andra

IMG_7353

IMG_7358

Checking up on his Racing Car Game and ready to improve it 🙂

IMG_7367

IMG_7401

IMG_7400

IMG_7401

Shaby is working on a Flappy Bird Game

IMG_7354

IMG_7357

IMG_7368

IMG_7388

Khalis

IMG_7359

S

IMG_7365

IMG_7385

IMG_7386

IMG_7397

Hanif is going to improve his last game in GameMaker Studio 2 🙂 He’s the only one using GameMaker Studio 2 (which is much harder than GameMaker Lite 😉 )

IMG_7360 IMG_7361

IMG_7371

IMG_7373

IMG_7382

IMG_7390

IMG_7406

Captain in duty: Captain Bullit

IMG_7364

Thanks so much for helping, Capt. Bullit 🙂

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ProCodeCG Kids Regular Coding Class – 20 Oct 2018

Standard

Today most of us are preparing for the upcoming exhibition event 🙂

IMG_6990

IMG_7041

Al has successfully finished a shooting game in GameMaker today 😉

IMG_6965

He created an awesome game with awesome sprites and animation 🙂

IMG_6986

IMG_6994

IMG_7034

IMG_7035

Capt. Awa helped Al to improve the game

IMG_7044

Totally awesome 🙂

IMG_7050

Agham is making a lot of progress in GameMaker Studio 2 🙂

IMG_6966

IMG_6993

IMG_6997

Agham has completed Tutorial #1

IMG_7003

IMG_7031

Yes, Agham can make a game using this complex workspace and hundreds of icons

IMG_7037

Farrel has just started GameMaker and keep up with the class very well 🙂

IMG_6967

IMG_6985

IMG_6995

IMG_6998

Capt. Fizhan gave Farrel’s game a try 😉

IMG_7020

Harraz did his homework: upgrading his maze game by adding levels and more features 🙂

IMG_6968

IMG_6971

IMG_6972

IMG_6973

IMG_6974

IMG_6975

Now Harraz has to make a shooting game 🙂

IMG_6999

IMG_7010

IMG_7012

Fadhlan had to optimize the robot for the exhibition and the next level of competition

IMG_6969

But he said he wanted to measure the voltage of himself LOL

IMG_7002

Fadhlan’s working space 😀

IMG_7008

IMG_7023

Capt. Awa is assigned to help Edo preparing the project for exhibition 😉

IMG_6976 IMG_6977

IMG_6984

IMG_7014

The driver just won’t work

IMG_7011

Salman finally joined Edo to help Edo with wiring and driver 😀

IMG_7015

IMG_7032

IMG_7033

Still not working. We’ll try again next class 🙂

IMG_7046

Raihan is also under supervision of Capt. Awa 😉 He’s supposed to make a project with LCD today 🙂

IMG_6978

The schematic

IMG_6979

IMG_7001

IMG_7009

Sam is working so seriously on the PVZ game because this one is going to be presented on the upcoming exhibition

IMG_6981

IMG_6980

IMG_7007

IMG_7026

IMG_7052

Salman is ready for anything 🙂 He is given a test on intro to computer security 🙂

IMG_6982 IMG_6983

IMG_6987

IMG_7006

IMG_7038

Koosha’s Safe Box is ready for the exhibition.

IMG_7022IMG_7013

 

IMG_7016 IMG_7017

Now Koosha is working on another project 😉

IMG_7018

Koosha’s new project. Halfway done. Can anybody guess what is the project? 😀 😀 D

IMG_7028

IMG_7029

IMG_7042

Koosha is testing the temperature and humidity sensor and display it to a TFT display

IMG_7043

Ok they work just fine

IMG_7047

IMG_7048

Now testing the lamp and the fan. Work fine

IMG_7055

Koosha’s fuel: fried tempe 😀 😀 😀

IMG_7056

Now testing the whole circuit

IMG_7057

ok all is working well

IMG_7058

But it doesn’t work as we expected. The fan is supposed to be on when the temperature is higher than 25C and the lamp should be on when the temperature is lower than 20. When the temperature is between 20 – 25C, both should be off. We still need to work on this one.

IMG_7059

Capt. Faris is making a math game app with Android Studio

IMG_7019

IMG_7039

IMG_7045

There we go: a math game prototype by Capt. Faris 😉

IMG_7040

We have a newcomer girl: Nadhira 🙂

IMG_7021

Nadhira has to go through programming intro 🙂

IMG_7027

IMG_7030

Then Nadhira learned GameMaker 🙂

IMG_7049

IMG_7054

IMG_7060

IMG_7062

Some brotherhood in the class 😀

IMG_7024 IMG_7025

IMG_7061

Capt. Syahna is busy reading a book and doing homework 😀

IMG_7036

So many things happen in one class, but one we always make sure is that the kids are happy each time 😉 Until next week! 😉

*Photos and videos are also available here

ProCodeCG Kids Regular Coding Class – 13 Oct 2018

Standard

This is one of the reasons why we like weekends so much, especially Saturday morning! 😉

IMG_6484

IMG_6485

IMG_6528

Fauzan was now ready to learn GameMaker 🙂

IMG_6445

IMG_6466

Fauzan started creating sprites

IMG_6451

IMG_6455

IMG_6486

IMG_6490

IMG_6504

IMG_6508

Koosha came with his Safe Box project

IMG_6449

IMG_6462

It will open if you enter the correct password. After 3 failed attempts it will beep 😀

IMG_6446

The locking system uses a micro servo 🙂 Very creative 🙂

IMG_6447 IMG_6448

Koosh modified the code so that after beeping the box will be ready to accept input again

IMG_6450

The inner view: looks like a mini CPU 😀

IMG_6453

IMG_6454

The mess 😀

IMG_6460

IMG_6461

IMG_6463

IMG_6465

IMG_6487

IMG_6488

The next project is thermostat 🙂 The lamp will turn on if the temperature is cold and the fan will turn on if the temperature is hot 😉

IMG_6498

Ok the LCD and the temperature and humidity sensor are working nicely

IMG_6553

Koosha and tempe ;D

IMG_6536

The temperature and humidity sensor is working

IMG_6537

IMG_6550

Agham was very happy to learn GameMaker Studio 2 🙂

 

IMG_6452

 

IMG_6456

Capt. Faris helped Agham getting start with GameMaker Studio 2

IMG_6491

IMG_6503

Agham’s first game in GameMaker Studio 2 😉

IMG_6502

IMG_6515

IMG_6516

IMG_6534

IMG_6541

Edo, learned some cybersecurity topic today 🙂

IMG_6457

Edo had to solve quizzes and problems related to cyber security 🙂

IMG_6459

IMG_6464

IMG_6474

Sam is constantly making progress of his PVZ game 🙂

IMG_6458

When Sam is thinking hard, everything is possible 🙂

IMG_6473

Sam figures out the problems one by one and keep improving the game

IMG_6477

IMG_6507

IMG_6526

Our shy newcomer: Raihan 🙂

IMG_6467

Raihan joined the class to learn basic electronics and robotics 🙂

IMG_6470

IMG_6478

Raihan’s first project 🙂

IMG_6481

A teamwork of Edo and Raihan 😉

IMG_6493

IMG_6499

IMG_6505

And yeaaay it worked 😉

IMG_6495

IMG_6496

The next project is ultrasonic sensor

IMG_6509

IMG_6519

Circuit testing

IMG_6522

IMG_6527

The long time no see: Aidia 🙂 Welcome back, girl! 🙂

IMG_6468

Aidia wanted to learn some Minecraft today 🙂

IMG_6494

IMG_6521

Our funky engineer: Fadhlan 🙂 Seems like all the mess is following wherever he goes 😀

IMG_6492

IMG_6471

IMG_6479

IMG_6480

We’re going to improve the robot to be able to move smoother and more precisely

IMG_6511

IMG_6517

Testing the robot

IMG_6529

IMG_6530

IMG_6531

IMG_6532

The micro servo is not working, Fadhlan had to check every wire and every component

IMG_6533

IMG_6540

IMG_6542

Hello Mohan, glad to see you again 🙂

IMG_6489

Mohan started creating a new game 🙂

IMG_6497

IMG_6513

IMG_6514

IMG_6535

It’s time for Vian to learn GameMaker Studio 2 🙂

IMG_6501

 

 

IMG_6500

 

IMG_6506

IMG_6520

As usual, Ozan is always given a job to test circuits 🙂 Today the task is to test 3 ultrasonic sensor 😉

IMG_6510

IMG_6512

 

 

IMG_6518

 

IMG_6525

IMG_6538 IMG_6539

It is ready!

IMG_6543

But the reading wasn’t correct

IMG_6544 IMG_6545

Capt. Faris fixed the serial speed and the readings are now ok! Great job Ozaaaan! 🙂

IMG_6546

So proud of these kids! They are so productive! 🙂

*Photos and videos are also available here

ProCodeCG Kids Homeschool Coding Class – 27 Sep 2018

Standard

Our weekly midweek awesome activity 😉

IMG_5390

IMG_5391

Kinar forgot to bring her laptop charger and none of us has the same type so she had to use our Macbook and learn GameMaker Studio 🙂

IMG_5382

So Kinan created new sprites 🙂

IMG_5384

IMG_5392

IMG_5394

IMG_5396

GameMaker Studio 2 has more features and library compared to GamaMaker Lite but it also has more complex GUI and toolbar 🙂

IMG_5399

IMG_5400

While Abiel had to split his time between creating games and downloading antivirus because apparently some malware had been slowing his computer down 🙂

IMG_5383

IMG_5385

Abiel wanted to create a rocket and put it in the game 🙂

IMG_5397

IMG_5402

Justin still very delicately develop the Maze Game

IMG_5386

He wanted the sprites and the room to be as similar as the reference 🙂

IMG_5388

Justin had created more levels and next week he will learn how to create an object that will watch the score and make the game move to the next level once it reaches a certain score 🙂

IMG_5395

IMG_5398

 

IMG_5401

IMG_5403

The most important thing about learning is that you are having fun in the process 🙂 Will add more features and complexity to the game next week! 🙂

*Images and photos are also available here