reworked some of the basic components, fixed some bugs