refactored a bit to serve dynamically
readme update