starting to build objects manipulation guis