Added Selemon library that he uses
Added some functionality