Initial commit already with some working stuff