self is atom type inside quark functions