LOTS- setup stuff + more