functions involved in stone crushing company