profile block declaration