Urgent help. Am i too late?