stack class added