moving objects to a separate library
maintenance update