ready to implement decimal