Another attempt, seriously fuck this