Minor spelling mistakes - descibe > describe menioned > mentioned compatiblity > compatibility programatic > programmatic