tweaks and twirks...gonna revamp soon
big change, work in progress