added primitives picker class