good working code and with new logo