initial functionality
readme updated