added logo, background logic