old solutions, forgot to upload...