Rewrited at() function