Removed unneccesary methods, edited dynamic determination of commands.