this interface has a very intuitive design