Adding method implementation