work in progress pt. 4&5 :]