generate artifact's scaffold