it works, doesn't display properly