implemented let syntax