basic operations working!