Added few new implementations.