small angle simulation