Need to improve resources a lot, but it works