add basic can method