feature(enums) add enums for use in circle and port