secound
working better way