final version designed and developed