Basic view implemented, almost functional