Try to make complexity of code lower