move builtins and create tests for builtins