# Doodle: Data Model of My Life ```:javascript= let name = "Carol"; let power = 100; let age = 23; // Carol is a normal student by day and the leader of a squad of cats by night. getTime(); // <<< 10am // Carol goes to campus to take course MSTU4083. Her teammate Jacky takes a seat next to her. They are going to finish a projct tomorrow. let campus = { inPeril: false, monsterLevel: 0, threatType: "none", } //Jacky is a normal student by day and a evil monster by night. At night, he shows his true form and do bad things. He usually appears in the garbage bin in the campus at night. let monsterName = "Jacky"; let monsterIdentify = "Carol's teammate"; let isIncognito = true; getTime(); // <<< 12am // When the clock strikes 12, Carol reveals her cat leader identity. let campus = { inPeril: false, threatLevel: 0, threatType: "none", catMember: ["a-present","a-present","a-present"] garbageBin: ["a-empty","a-empty","a-empty"] } // Carol makes sure that every cat member of the squad is present. Then the squad check garbage bins in the campus to find the monster. let numChecked = 0; function checkGarbageBin { // if the GarbageBin is empty // then the squad will continue check next garbage bin. // else the squad will fight the monster numChecked++; } function fightMonster() { if power > campus.threatLevel then campus.inPeril = 0; campus.threatLevel = 0; threatType = "none"; else power = power - 100; } checkGarbageBin; // First check, all is empty. checkGarbageBin; // Second check, all is empty. All garbage bins seem empty. But suddenly the monster appears and tries to attack Carol. campus.inPeril = true; campus.threatLevel = 100; campus.threatType = "monster"; // Carol avoid the attack. She quickly defeats the monster, ends the fight. The campus is calm again, but Carol needs to do the project on her own tomorrow. campus.inPeril = False; campus.threatLevel = 0; campus.threatType = "none"; sleep(); // Carol sleeps to prepare for tomorrow's project work.