refactored reflection
removed post
clear
delete
merge from development