finished up skeleton of 3, input skeleton complete