method 1 starting to take shape