Some random work
WARNING code wont compile in this commit