refactored code
complexity limit
bumped version