before merge
added optimisation