finnal prototype