added login and positioned stuff