Cleaned up version - seriously fuck html..