delete improper comment
enum hack method
const iterator tip