basic functions
readme