Basic types and start script