stuff that may be useful for FYP