best practice use schema