And well in general this method doesn't look very good :/