roughing out main object