added a bunch of commends