Everything completed

still UI needs more improvement