starting with implementation of registerview