implemented positioning correctly!