write all declaration