Prior class

Prior class basic features implemented