removed unneeded file
added limitation to basic members