Added commands framework