using a proper version of Spoon
using a proper version of Spoon