added multiply and divide to interface