Added logging, oop bottle server