tried to fix the issue with abstract but doesnt work out
but in general all works