working on view layers