Added code to get initial input. Methods incomplete.