Completed as far as i know