Alpha version 3. Still addressing problems