building an interface for a cash machine