limits basics