added my own reflection