shell for week2 development