some minor cosmetic changes and fixed missing dependencies