added unit creation prototype