Added constrait