ae 2 profile
added tests
add numpy