made sure that data is sanitized and avoids oob errors..
completed a couple more goals.. added new one..