add readme and basic codes