backend mostly hooked up, adding a view module now