added placeholders for methods