added let*, redid let datatype