Title: Computer aided factory layout planning (CAFLAP)