Basic implementation of view module
Fixes