removed static methods