added design implementation and usability evaluation