added services for object recording and worked further on functionality of the package