Added explicite operations definitions