getting form the hard way