modified with a bug in css