controller crud examples and upload reference