testing & refecto 1