Completed init functions for unit types