specify description
specifiy dependencies