api refactor
readme and version updated