sets done
maps done
functions done
conditionals done