about to change stuff but this works for the first three still