moved boot and application into lib