Dev mockups and other cool stuff

very heavy logic inside if/else