basic codes added to repo