this the final version open to public