fixed input, added background