this was just awful css