finished my part;still needs some calculation