methods add & del fixed