initial release with basic functionality and hardcoded stuff. More improvements to be made.