it runs commands