refactor: navigation drawer and appcompat