implement gem requirements
tab completion bugfixes & local directories