add yet-to-be-implemented methods