add logic for taken
taken statics