added methods for command chaining