T4

finish scope and test