an assignment for Mobile Programing, made by Rapid Interface Builder