Adding options parser more more intelligent version comming up