added using of enum pattern for shape fill types