lets use some logic here (2)