Some 2-D classes implemented