First attempt at props