Don't really know what's going on, but it seems like you have some solid groundwork for something here.