Create functionality almost working ;)