code clean as possible