changed layers to array. need ordered
support pd.Series and color
don't round padding