CHANGED:sort of view and logic code base