more functionality for unit production