add common.jl & remove SizeTuple type