fixing positioning problems