finished prep2
finished prep3