implementing domain processor
updating readme