Friday update
added a new file with base class layer