added huge a huge amount of changes. Styling, relational queries..