adding better element positioning