optimization

simple is better :v: