added wrappers for the key functions using Spring13 as a template