updated implemented features