TODOs, added: user should be able to select witch style prefers.