optimized with unicorn and added route