add more restrictions
trying new stuff