all operations are working