Create init

WARNING NOT FINISHED YET