done with 1a and 1b
done with 1a and 1b