this is confusing. actuall i think its stupid