Work in progress, still no functionallity.