working on traps
relates #62