basic view now works, todo: repo status and update