basic functionality
updated requirments file