added comments explaining methods
removed not working 50 try checker